package com.ruoyi.graduate.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.github.pagehelper.PageInfo;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.graduate.domain.entity.MsFinishedProduct;
import com.ruoyi.graduate.domain.param.MsFinishedProductAddParam;
import com.ruoyi.graduate.domain.param.MsFinishedProductAuditParam;
import com.ruoyi.graduate.domain.param.MsFinishedProductPageParam;
import com.ruoyi.graduate.domain.param.MsFinishedProductPagePhotoParam;
import com.ruoyi.graduate.domain.vo.MsFinishedProductDetailVo;

public interface IMsFinishedProductService extends IService<MsFinishedProduct> {

    PageInfo finishiPage(MsFinishedProductPageParam param);

    PageInfo finishiPagePhoto(MsFinishedProductPagePhotoParam param);


    AjaxResult detail(Integer id);

    AjaxResult audit(MsFinishedProductAuditParam param);

    AjaxResult add(MsFinishedProductAddParam param);

    AjaxResult userList(Long userId);
}
